@media print {
	.website-cookie-disclaimer,
	.wcd-container {
		display: none
	}
}


@media(min-width:768px) {

	.header-wrap {
		-webkit-transition: all 0.5s ease;
		-moz-transition: all 0.5s ease;
		-ms-transition: all 0.5s ease;
		transition: all 0.5s ease;
	}
	.header-wrap.header-wrap-scroll .header-menu .logo-div {
	    width: 50px;
	    overflow: hidden;
	}
	.header-wrap.header-wrap-scroll .header-menu .logo-div img.logo {
	    max-width: 200px;
	    padding: 0;
	}
	.header-wrap.header-wrap-scroll .header-menu .header-phone {
		margin-top: 12px;
	}
	.header-wrap.header-wrap-scroll .open-menu {
		margin-top: 8px;
	}

	img.profile-pic {
		width: 246px
	}

	.header-menu .menu-center{
		display: inline-block!important;
	}
}

@media (min-width:1500px) {

	.marina-wrap .header-phone2 span {
		font-size: 18px;
	}
	
	.marina-wrap .header-phone2 p {
		font-size: 16px;
	}

	.blue-table .span4 {
		padding-bottom: 28px
	}

    .blue-table .span4 {
        padding-bottom: 28px
    }

	.content-patients .patient .text h3 {
	    font-size: 20px;
	}
}

@media(min-width: 1600px) {
	.header-menu .header-phone .phone-hospital{
	    font-size: 18px;
	}
}

@media(max-width: 2800px) {
	.home-carousel-news h3 a {
		min-height: 110px;
		display: block;
	}
	.home-carousel-events .p-fix {
		min-height: 80px;
		display: block;
	}
}

@media (max-width:1778px) {
	
	.marina-wrap .container-fluid {
		padding: 0 15px
	}
	
}


@media (max-width:1680px) {
	.accordion-wrap1 .accordion .accordion-group .accordion-heading a,
	.accordion-wrap1 .accordion .accordion-group .accordion-heading a:hover {
		padding: 8px 10px;
		font-size: 18px
	}
	
	.accordion-heading span {
		margin-right: 5px
	}
	
	.span2 .appointment-form h4 {
		font-size: 15px;
	}
	
	.videoWrapper {
		padding-top: 24px;
	}
	
	.home-top-banner .text p {
		font-size: 18px;
	}
}


@media (max-width:1550px) {

	.home-top-banner {
	    min-height: 500px;
	    padding: 50px 0 0;
	}

}

@media (max-width:1480px) {

	.procedures-header .wrap-banner .video-fixed iframe {
		margin-top: 30px;
	}
	.marina-wrap .padding-container {
		padding-left: 7% !important;
		padding-right: 7% !important;
	}
	.marina-wrap .blog-list-container .padding-container {
		padding-left: 0% !important;
		padding-right: 0% !important;
		max-width: 1250px;
    	margin: auto;
	}
	
}

@media (max-width:1440px) {
	.box-get-direction .ic-get {
		margin-right: 10px;
		padding-right: 10px
	}
	.sitemap-categ-section .line .links-dept a {
	    width: 31.33%;
	}
	.sitemap-categ-section .line .links a {
		font-size: 16px;
	}
}

@media(max-width: 1400px) {
	
	.page-wrap1 .title-standard-new p.has-video br {
		display: none;
	}
	.wrap-home .news .wrap-latest p {
		font-size: 16px;
	}
	.announcement-alert .text {
	    padding: 15px 10px;
	    font-size: 18px;
	}
	.announcement-alert .text  p {
	    font-size: 18px;
	}
}

@media (max-width:1350px) {
	
	.home-top-banner .text h1 {
		font-size: 50px;
	}
	.home-top-banner .text h1 span {
	    font-size: 25px;
	}
	.home-top-banner .text p {
		font-size: 22px;
	}
	
}

@media(max-width: 1300px) {

	.span3.header-phone.header-phone2 .phone-hospital {
		display: inline-block;
		width: 50%;
		float: left;
		text-align: center;
	}
	.span3.header-phone.header-phone2 .phone-hospital p {
		display: block;
		float: none;
		margin: auto;
	}
	.span3.header-phone.header-phone2 .phone-hospital span {
		display: block;
		float: none;
		margin: auto;
		margin-top: 10px;
	}

	.marina-wrap .header-phone2 {
		margin-bottom: 0;
	}
	.slider-wrap1 .carousel .carousel-indicators {
		right: 18%
	}
	
	.search-direction input[type="button"] {
		font-size: 12px;
	}
	
	.address-phone {
		width: auto;
	}
	
	.marina-wrap .header-phone2 p {
		font-size: 12px !important;
	}
	
	.marina-wrap .header-phone2 span {
		font-size: 15px !important;
	}

}

@media(max-width: 1280px) {
	.home-carousel-events .p-fix {
		min-height: 100px;
	}
	.home-carousel-blog a h3 {
		min-height: 90px;
	}

	.page-wrap1 h1 {
		font-size: 30px;
	}
	
	.accordion-wrap1.span2 .accordion-group .accordion-heading a span {
		display: block;
		text-align: center;
	}
	
	.accordion-wrap1.span2 .accordion-group .accordion-heading a span {
		background: #fff none repeat scroll 0 0;
		border-radius: 80px;
		display: block;
		height: 32px;
		line-height: 32px;
		margin: 0 auto;
		text-align: center;
		width: 32px;
	}
	
	.accordion-wrap1.span2 .accordion-group .accordion-heading a {
		font-size: 13px !important;
		text-align: center;
	}
	
	.accordion-wrap1.span2 .accordion-group .accordion-heading a span {
		font-size: 13px !important;
	}
	
	.marina-wrap .padding-container {
		padding-left: 0% !important;
		padding-right: 0% !important;
	}
	
	.menu-succes-stories li {
		margin-bottom: 15px;
	}
	.videoWrapper {
		padding-bottom: 51%;
	}
	.marina-wrap .header-wrap-scroll .header-phone2 p {
		font-size: 12px;
	}

	.box2-orange p {
		margin-top: 50px;
		margin-left: 40px
	}
	
	.slider-home .item {
	    width: 31%;
	    max-width: 270px;
	}
	.map-section .map-right .locations .item h3 {
	    font-size: 22px;
	    margin-bottom: 5px;
	}
	.map-section .map-right .locations .item {
	    margin-bottom: 25px;
	}
	.map-section {
		margin-bottom: 0;
	}
	.sitemap-categ-section .line .links-patients a {
	    width: 23%;
	}
	.sitemap-categ-section .line .links-dept a {
	    width: 31.33%;
	}
}

@media(max-width: 1200px) {

	.marina-wrap .header-wrap.header-wrap-scroll .covid-alert {
		display: none;
	}

	.bg-full .pos-mb-30 ul {
		-webkit-column-count: 4;
		-moz-column-count: 4;
		column-count: 4;
	}
	div#accordion-2,
	div#accordion-4,
	div#accordion-5,
	div#accordion-6,
	div#accordion-1,
	div#accordion-3 {
		-webkit-column-gap: 20px;
		-moz-column-gap: 20px;
		column-gap: 20px;
		-webkit-column-count: 4;
		-moz-column-count: 4;
		column-count: 4;
	}
	
	.logo-list-item-title {
		height: 84px
	}
	
	.all-videos .videos .item {
	    width: 23%;
	}
	.page-wrap1 p.patient-quote {
	    font-size: 18px;
	}

	.sitemap .blog-links a {
		font-size: 16px;
	} 
	.covid-alert .alert-content p {
		font-size: 16px;
	}
	.patients-feed .item .img {
	    width: 80px;
	}
	.patients-feed .item {
		width: 31.33%;
	}
	#page-main-content-box .list-with-icon.four li, 
	.content-accordion .accordion .accordion-inner ul.list-with-icons.four li {
	    width: calc(33% - 30px);
	}
	
}

@media (max-width:1170px) {
	
	.page-wrap1 .list-with-icons li {
		margin-left: 0;
	}
	
	.marina-wrap .header-phone2 span {
		font-size: 13px !important;
	}
	
	.row-fluid-five {
		width: 100% !important;
	}
	
	.row-fluid-five .span2-five {
		width: 17.7% !important;
		margin-left: 2.76243% !important;
	}
}

@media(max-width: 1100px) {
	.home-carousel-events .p-fix {
		min-height: 130px;
	}

	.span3.header-phone.header-phone2 .phone-hospital {
		width: 100%;
		margin-bottom: 10px;
	}

	.page-wrap1 .calendar {
		margin-left: 5px
	}
	.watch-youtube h3 {
		min-height: 115px
	}
	.video-general-surgery .red {
		letter-spacing: -1px;
		font-size: 11px
	}
	
	.page-wrap-community .button-p-community li:first-child p {
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.patients-feed .item .text p.title {
	    font-size: 16px;
	}
	.patients-feed .item .text p.description {
	    font-size: 14px;
	    line-height: 22px;
	}
	.content-patients .patient .text p {
	    font-size: 14px;
	    line-height: 22px;
	    height: 88px;
	}

	#page-main-content-box .page-wrap1 h3.quality-h3 {
	    font-size: 22px;
	}
	
	.span2_5 {
	    width: 31%!important;
	    float: left!important;
	    margin: 1%!important;
	    clear: none!important;
	}

}

@media (max-width:980px) {

	.mission-vision h5 {
	    margin-top: 20px;
	}
	.mission-vision .col {
		width: 100%;
		margin-left: 0;
		padding-left: 0;
		margin-bottom: 20px;
		border-left: 0;
	    border-top: 1px solid #dc1e34;
	}

	.tabs-wrap2 .tab-content {
		padding: 10px 0;
	}
	
	.tabs-wrap1 .nav-tabs li a,
	.tabs-wrap1 .nav-tabs li a:hover {
		font-size: 16px;
	}
	
	.page-wrap1 a,
	.page-wrap1 em,
	.page-wrap1 li,
	.page-wrap1 ol,
	.page-wrap1 p,
	.page-wrap1 span {
		font-size: 16px;
		line-height: 1.6;
	}

	div#general-accordion h2 a {
		font-size: 18px!important;
		text-align: center;
	}
	
	.home-carousel-blog a span {
		font-size: 11px;
	}
	
	.marina-wrap {
		position: relative
	}
	
	.marina-wrap .footer-data-wrap,
	.marina-wrap .footer-links-wrap,
	.marina-wrap .header-wrap,
	.marina-wrap .nav-menu-wrap,
	.marina-wrap .tabs-wrap2 .tab-content {
		padding-left: 10px;
		padding-right: 10px
	}
	
	.marina-wrap .header-wrap {
		padding-left: 0;
	}
	
	.tab-content .blog-content .carousel-inner h3,
	.watch-youtube h3 {
		min-height: 80px
	}
	
	.box-social-icons {
		padding: 10px
	}

	.header-menu .header-phone .phone-hospital a {
	    font-size: 16px;
	}

	.error-content-middle {
		width: 100%;
	}
	
	.error-content-middle .banner {
		padding: 15px;
		background: #5aaae5;
		height: auto;
	}
	
	.error-content-middle .question-banner h4,
	.error-content-middle .question-banner h3 {
		margin-bottom: 10px;
	}
	
	.images-left {
		float: none;
		margin-left: auto;
		margin-right: auto;
		display: block;
	}
	
	.page-wrap1 .footer-data-wrap p,
	.page-wrap1 .footer-data-wrap a,
	.page-wrap1 .footer-data-wrap li,
	.page-wrap1 .footer-data-wrap span,
	.page-wrap1 .footer-data-wrap em,
	.marina-wrap .contact-info2 li,
	.signup-form2 input,
	.signup-form2 button {
		font-size: 14px;
	}
	
	.footer-data-wrap h4 {
		font-size: 14px !important;
	}
	.list-team1>li {
		min-height: 200px;
		margin-bottom: 0
	}
	.text-answer {
		width: 100%;
	}
	
	.box5 {
		display: none !important;
	}
	.marina-wrap .footer-data-wrap {
		margin-top: 30px !important;
	}
	.homepage .marina-wrap .footer-data-wrap {
		margin-top: 0px !important;
	}
	.nav-menu-wrap {
		margin-bottom: 20px !important
	}
	.page-wrap1 a,
    .page-wrap1 em,
    .page-wrap1 li,
    .page-wrap1 ol,
    .page-wrap1 p,
    .page-wrap1 span {
        font-size: 18px;
    }

	#page-main-content-box .page-wrap1 .box-get-direction,
	.wrap-address .span8 {
		display: none
	}
	.wrap-address .span4 {
		width: 100%;
		margin-left: 0;
		margin-right: 0
	}
	.address-contact {
		margin-bottom: 0
	}
	.nurses-list .thumbnails .span2 .img-nurses {
		width: auto;
		margin-left: auto;
		margin-right: auto;
		display: block;
		height: auto;
	}
	.tabbable-search .thumbnails .span2 h3 {
		padding: 10px 0;
		min-height: 60px;
	}
	
	.videoWrapper {
		padding-bottom: 49.5%;
	}
	.watch-youtube h3 {
		font-size: 13px
	}
	.page-wrap1 .watch-youtube .red span,
	.watch-youtube .red {
		line-height: 18px
	}
	
	.logo-list-item-title {
		height: 112px
	}

	.header-phone .phone-main-hospital,
	.header-wrap-scroll .header-phone .phone-main-hospital {
		margin-left: 0;
	}
	
	.marina-wrap .header-phone2 p {
		font-size: 11px !important;
	}
	.marina-wrap .header-phone2 span {
		font-size: 12px !important;
	}
	.page-wrap1 .list-with-icons-spine li {
		width: 31%;
	}

	.box5 {
		display: none;
	}
	.bg-full .pos-mb-30 ul {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}
	div#accordion-2,
	div#accordion-4,
	div#accordion-5,
	div#accordion-6,
	div#accordion-1,
	div#accordion-3 {
		-webkit-column-gap: 20px;
		-moz-column-gap: 20px;
		column-gap: 20px;
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}
	.bg-full h1 {
		font-size: 35px;
		margin-top: 30px;
		margin-bottom: 10px;
	}
	.bg-full h5 {
		font-size: 18px;
		margin-bottom: 20px;
	}
	.bg-full .pos-mb-30 li a {
		font-size: 15px;
		line-height: 20px;
	}
	.bg-full .pos-mb-30 li {
		line-height: 20px;
	}
	.span12.sitemap h3 {
		font-size: 30px;
		margin-bottom: 20px;
		margin-top: 30px;
	}
	.sitemap .panel-default h4.panel-title.blue-heading a {
		font-size: 16px;
	}
	.sitemap .panel-default li.span4 a {
		font-size: 14px;
		line-height: 20px;
	}
	.sitemap .panel-default li.span4 {
		line-height: 20px;
	}
	
	.home-carousel-blog a span {
		font-size: 11px;
	}
	
	.page-wrap1 .sponsors .item {
		width: 23%;
		padding: 2%;
	}
	
	.page-wrap1 a,
	.page-wrap1 em,
	.page-wrap1 li,
	.page-wrap1 ol,
	.page-wrap1 p,
	.page-wrap1 span {
		font-size: 16px;
	}
	.box1.appointment-form {
		padding: 10px;
	}
	a#request-an-appointment-submit-button,
	a#request-an-appointment-submit-button span {
		font-size: 14px;
		line-height: 20px!important;
	}
	.page-wrap1 .procedures-header h1 {
		font-size: 30px;
	}
	
	.video-half-left {
		width: 50%;
	}

	.events-list .item {
	    width: 48%;
	}
	.all-videos .videos .item {
	    width: 31%;
	}
	
	.patients-feed .item {
	    width: 31%;
	}

	.patients-feed .item .text a.read-more{
		font-size: 14px;
	}
	.patients-feed .item .inner {
	    text-align: center;
	}

	.patients-feed .item .text p.title,
	.patients-feed .item .text p.description {
		text-align: left;
	}

	.patients-feed a.more-patients{
		font-size: 15px;
	}

	#page-main-content-box .list-with-icon.two li {
	    float: none;
	    display: block;
	    width: 100%;
	}
	.content-accordion .accordion .accordion-inner ul.list-with-icons.three li,
	#page-main-content-box .list-with-icon.three li {
	    float: none;
	    display: block;
	    width: 100%;
	}
	.content-accordion .accordion .accordion-inner ul.list-with-icon.two li {
	    float: none;
	    display: block;
	    width: 100%;
	}
	.content-accordion .accordion .accordion-inner ul.list-with-icon.three li {
	    float: none;
	    display: block;
	    width: 100%;
	}
	
	.wrap-home .news .wrap-latest p {
	    font-size: 16px;
	}
	div#registerEvent {
	    top: 15%;
	    width: 90%;
	    max-width: 90%;
	    margin-left: -45%;
    	max-height: 75%;
    	overflow: auto;
	}
	.editors .item img{
		max-width: 150px;
	}
	.marina-wrap .header-wrap{
		border: 0;
	}

	.sitemap .blog-links a {
	    width: 100%;
	    margin: 0;
	    margin-bottom: 10px;
	}

	.home-top-banner {
	    min-height: 400px;
	    padding: 20px 0;
	} 
	.home-top-banner .text p {
	    font-size: 18px;
	}
	.slide-article p, .watch-youtube p, .home-slider-tabs .video-container p,
	.wrap-home .news .wrap-latest span  {
		font-size: 16px;
	}
	.slide-article .img-container {
	    height: auto;
	}
	.wrap-home .tabs-wrap1 .nav-tabs li a {
		min-width: 100px;
	}
	
	.page-wrap1 .title-standard-new .page-video {
	    display: block;
	    float: none;
	    width: 700px;
	    max-width: 100%;
	    margin: auto;
	    margin-bottom: 20px;
	}
	.page-wrap1 .title-standard-new p.has-video {
		text-align: center;
	}
	ul.two li,
	.content-accordion .accordion .accordion-inner ul.two li {
	    float: none;
	    display: list-item;
	    width: initial;
	}
	.video-half,
	.half-video {
		display: inline-block;
		width: 100%;
		float: none;
		margin-right: 0px;
		margin-bottom: 15px;
	}

	.map-section .map-left {
	    display: inline-block;
	    width: 100%;
	    float: none;
	}
	.map-section .map-right {
	    display: inline-block;
	    width: 100%;
	    float: none;
	}
	.map-section .map-right .locations {
	    padding-left: 0;
	    margin-top: 20px;
	}
	.announcement-alert .text {
	    font-size: 16px;
	    line-height: 1.5;
	}
	.announcement-alert .text  p {
	    font-size: 16px;
	    line-height: 1.5;
	}
	.covid-alert {
		padding: 10px;
	}
	.covid-alert .alert-content span.del {
		display: none;
	}
	.covid-alert .alert-content p {
	    display: block;
	}
	
	#become-mentor label, #become-mentor input, #become-mentor button, #become-mentor select, #become-mentor textarea {
	    font-size: 16px;
	}
	.sitemap-categ-section .line .links-services a,
	.sitemap-categ-section .line .links-dept a {
	    width: 48%;
	}
	.sitemap-categ-section .line.items3 {
	    width: 50%;
	}
	.sitemap-categ-section .line h4 {
	    font-size: 20px;
	}
	.sitemap-categ-section .line .links a {
		font-size: 15px;
	}

	.wcd-container {
		padding: 31px 15px 20px;
	}

}	

@media (max-width:950px) {
	
	.menu-succes-stories {
		width: 100%;
	}

	.slider-wrap1 .slider-side1 {
		margin-left: 0;
		padding: 10px 0 0;
		background-image: none
	}
	
	.slider-wrap1 .span3 {
		margin-left: 1.38121%;
		margin-right: 1.38121%
	}
	
	.slider-side-wrap1 .link1.full-width,
	.slider-side-wrap1 .link1.full-width:hover {
		font-size: 90%
	}
	
	.slider-wrap1 .slider-side1 h5 {
		font-size: 130%
	}
	
	.marina-wrap .nav-menu1 li a small {
		font-size: 90%
	}
	
	.article-box img, .slider-home .item img {
	    height: auto;
	    margin: auto;
	    display: block;
	}
	.article-box .video- {
	    padding: 10px 0;
	}
	.slider-home .item .video- {
	    padding: 0;
	}
	

}

@media (max-width:900px) {
	
	.row-fluid-four {
		width: 100% !important;
	}
	
	.row-fluid-four .span2-four {
		width: 22.9% !important;
		margin-left: 2.76243% !important;
	}
	.sitemap-categ-section .line .links-patients a {
	    width: 31.33%;
	    font-size: 15px;
	}
}



@media (max-width:860px) {
	.watch-youtube h3 {
		min-height: 130px
	}
	.home-carousel-videos .watch-youtube h3 {
		min-height: 90px;
	}
	.spotlight-wrap1 .carousel .carousel-inner .m-slide1 span {
		min-height: 90px
	}
	.border-news h3 {
		min-height: 188px
	}
	.middle-input {
		width: 100%;
	}
	
}

@media (max-width:768px) {

	.covid-alert .alert-content {
		text-align: center;
	}
	.covid-alert .alert-content p {
		display: block;
		margin-bottom: 10px;
	}
	.covid-alert .alert-content p span {
	    font-size: 20px;
	}
	.covid-alert .alert-content a.more {
	    float: none;
	    font-size: 14px;
	    padding: 8px 15px;
	}

	.page-wrap1 h1 {
		margin: 20px 0;
	}

	#page-main-content-box .list-with-icon.four li, 
	.content-accordion .accordion .accordion-inner ul.list-with-icons.four li {
	    width: calc(50% - 30px);
	}

	.marina-wrap .header-wrap.header-wrap-scroll .covid-alert {
	    position: fixed;
	    left: 0;
	    right: 0;
	    top: 0;
	}
	.covid-alert {
		width: auto;
		display: block;
	}

	.covid-alert .alert-icon .icon {
	    width: 20px;
	    margin-right: 0;
	    margin-top: 0;
	}
	.covid-alert .alert-icon .icon svg {
	    width: 20px;
	}


	.telehealth-cta {
	    display: block;
	    width: auto;
	    padding: 10px;
	    margin-top: 10px;
	}
	.telehealth-cta p {
	    font-size: 17px;
	    display: block;
	    margin: 0;
	}
	.telehealth-cta a {
	    padding: 10px 20px;
	    font-size: 16px;
	    margin: 5px auto;
	    margin-top: 10px;
	}

	.main-menu {
		width: 250px;
		padding: 15px;
		padding-top: 0;
	}
	.main-menu ul li a {
		font-size: 16px;
	}
	.main-menu ul li ul li {
		margin-bottom: 0;
	}
	.main-menu ul li ul li a {
		font-size: 15px;
	}
	.main-menu ul li ul li a div {
	    display: none;
	}
	.main-menu .search-menu input {
		width: calc(100% - 40px);
	}
	.main-menu .search-menu button {
		width: 30px;
		font-size: 15px;
	}
	.container-fluid.header-menu {
	    padding-bottom: 10px;
	}

	.home-top-video {
		margin-top: 20px;
		padding: 20px 0;
	}
	.home-top-video p {
	    font-size: 16px;
	}
	.home-top-video ul li {
		font-size: 16px;
	}

	.video-mobile-hp {
		display: block;
		margin: 20px 0;
	}

	.homepage #page-main-content-box {
	    margin-top: 0;
	}
	.home-top-banner {
		min-height: auto;
	    margin-top: 0px;
	    padding: 20px 0;
        background: #eeeeee;
    	text-align: center;
	}
	.home-top-banner .text {
		float: none;
	}
	.home-top-banner .video-icon {
		display: none;
	}
	.home-top-banner .relative {
	    padding-top: 0;
	}
	.home-top-banner .text h1 {
	    font-size: 40px;
	    color: #333;
	}
	.home-top-banner .text h1 span {
	    font-size: 18px;
	}

	.youtube-play-button .play-button {
	    width: 60px;
	    height: 40px;
	}
	
	.virtual-notice .virtual p {
	    font-size: 16px;
	    line-height: 25px;
	}
	.virtual-notice .virtual a {
	    font-size: 16px;
	    display: block;
	    width: 150px;
	    margin: 10px auto 0;
	}

	.page-wrap1 h1 {
		font-size: 30px;
	}

	#page-main-content-box {
	    margin-top: 0px;
	}

	.search-form-main {
		width: 100%;
	}
	
	#page-main-content-box .page-wrap1 h2 {
		margin-top: 15px;
	}
	
	div#general-accordion h2 a {
		font-size: 16px!important;
		text-align: center;
		padding-right: 20px!important;
		background-size: 15px;
	}
	
	.row-fluid-two,
	.row-fluid-three {
		width: 100% !important;
	}
	
	.row-fluid-two .span2-two,
	.row-fluid-three .span2-three {
		width: 100% !important;
		margin-left: 0 !important;
	}
	
	.row-fluid-four {
		width: 100% !important;
	}
	
	.row-fluid-four .span2-four {
		width: 100% !important;
		margin-left: 0 !important;
	}
	
	.row-fluid-five .span2-five {
		width: 100% !important;
		margin-left: 0 !important;
	}
	
	.border-vertical {
		display: none;
	}
	
	.title-image {
		min-height: 0;
	}
	
	.header-phone .phone-main-hospital {
		float: none;
		margin-left: 0;
	}
	
	.header-phone2 .pull-right {
		float: none !important;
	}
	
	.header-wrap-scroll .header-phone .phone-main-hospital {
		float: none;
	}
	
	.slider-wrap1 {
		margin-top: 0;
	}
	
	.marina-wrap .header-wrap {
		padding: 0;
		position: relative;
		border: medium none;
	}
	
	.page-wrap1 .title-standard-new p,
	.title-services-page p {
		font-size: 18px;
	}
	
	.popup-block-event {
		top: 56px;
	}
	
	.popup-block-event p {
		font-size: 25px;
		padding: 20px;
		margin-top: 25%;
	}
	
	#mobile-menu {
		display: block
	}
	
	.marina-wrap .span1,
	.marina-wrap .span10,
	.marina-wrap .span11,
	.marina-wrap .span12,
	.marina-wrap .span2,
	.marina-wrap .span3,
	.marina-wrap .span4,
	.marina-wrap .span5,
	.marina-wrap .span6,
	.marina-wrap .span7,
	.marina-wrap .span8,
	.marina-wrap .span9 {
		margin-bottom: 15px
	}
	.three-sliders .item {
		margin-bottom: 15px;
	}

	.marina-wrap .logo,
	.marina-wrap .logo:hover {
		float: none;
		margin-left: auto;
		margin-right: auto;
		padding-top: 0
	}
	
	.marina-wrap .box1 {
		padding: 5px 10px
	}
	
	.slider-wrap1 .span3 {
		margin-left: 0;
		margin-right: 0
	}
	
	.slider-wrap1 .carousel-inner .item img {
		width: 100%;
		max-width: 100%
	}
	
	.slider-wrap1 .carousel .carousel-indicators {
		top: auto;
		bottom: 15px;
		right: 15px
	}
	
	.slider-wrap1 .carousel .carousel-indicators li {
		box-shadow: 1px 1px 1px #333
	}
	
	.blogs1>li,
	.list-publications1>li,
	.list-services1>li,
	.news1>li,
	.socials1>li,
	.videos1>li {
		width: 100%;
		margin-left: 0
	}

	.procedures-header .container-fluid .row-fluid .span6 iframe {
		margin-top: 0!important;
		height: 200px
	}
	
	.page-wrap-fix h1 {
		color: #005782!important;
		font-size: 22px!important;
		text-align: center!important
	}
	
	.page-wrap-fix .margin-top {
		margin-top: 0;
		margin-bottom: 0
	}
	
	.page-wrap-fix .margin-top h1 {
		margin-bottom: 0!important
	}
	
	.patient-testionials .media-object {
		width: auto;
	}
	
	.patient-testimonials .media-body a {
		font-size: 15px;
		width: 120px;
	}
	
	.page-wrap1 .patient-testimonials .media-body h3 {
		font-size: 21px;
		min-height: 0;
	}
	
	.page-wrap1 .patient-testimonials .media-body p {
		min-height: 0;
	}
	
	.patient-testimonials .media-object {
		width: auto;
	}
	
	table.table-responsive tr th,
	table.table-responsive tr td {
		width: 100% !important;
		display: block !important;
		padding: 0 !important;
	}
	.page-wrap1 table.women-table tr th {
	    font-size: 18px;
	    text-align: center;
	}
	.page-wrap1 table.table-responsive tr th a {
		font-size: 16px;
	}
	table.table-responsive ul {
		padding-left: 0 !important;
		margin-left: 0 !important;
	}
	
	table.table-responsive tr {
		margin-bottom: 15px !important;
		display: block !important;
		border: 1px solid #ccc !important;
		overflow: hidden !important;
	    background: #e6e6e6;
	}
	
	table.table-responsive {
		border: medium none;
	}
	div.table-responsive {
		/*overflow: auto;*/
	}
	div.table-responsive table td,
	div.table-responsive table li,
	div.table-responsive table p {
	    font-size: 15px;
    	margin: 0;
	}
	
	/*.page-wrap1 .table-responsive td p,
	.page-wrap1 .table-responsive td li,
	.page-wrap1 .table-responsive td span,
	.page-wrap1 .table-responsive td em,
	.page-wrap1 .table-responsive td ol,
	.page-wrap1 .table-responsive td span,
	.page-wrap1 .table-responsive td a {
		padding: 0 10px 0 10px;
	}
	*/
	.page-wrap1 .table-responsive th b {
		padding: 0px 10px;
	}
	
	table.table-responsive tr th {
		padding: 15px !important;
	}
	
	table.table-responsive tr td {
		border: medium none !important;
	}
	
	.list-awards .media .media-body h3 {
		min-height: 0;
	}
	
	.list-awards .media .media-body p {
		min-height: 0;
	}
	
	.page-wrap1 .speakers .row-fluid .span2 {
		width: 100%;
	}
	
	.page-wrap1 .speakers .row-fluid .span2 img {
		width: auto;
	}
	
	.marina-wrap .page-wrap1 .error-content-middle .span6 {
		margin-bottom: 0;
	}
	
	.error-content-middle #error-page-form-submit-button {
		margin-top: 10px;
	}
	
	.error-content-middle .box1 {
		padding: 15px;
	}
	
	.video-right,
	.video-left {
		width: 100%;
		float: none;
		margin: 0 0 15px 0;
	}
	
	#page-main-content-box .list-with-icon {
		margin-left: 0px;
	}
	
	.select-with-icon select {
		padding-left: 2%;
	}
	
	.result-search img {
		width: auto;
	}

	.address-phone li {
		margin-bottom: 10px;
	}
	.address-phone li span a {
		text-align: center !important;
	}
	
	ul.menu-footer {
	    text-align: center;
	}
	
	.footer-data-wrap .span5 .span4 {
		min-height: 0;
	}
	
	.marina-wrap .social-icons1 li {
		float: none;
		display: inline-block;
	}

	.slider-wrap1 {
		border-bottom: medium none;
	}
	
	.slider-wrap1 .row-fluid {
		height: 0 !important;
	}
	
	.page-wrap1 .single-faq-answer small.not-assume {
		margin-top: 30px;
	}

	.header2 h3,
	.header3 h3 {
		margin: 10px 0 15px
	}
	
	.header2 .banner-text,
	.header3 .banner-text {
		color: #000;
		font-size: 14px;
		min-height: 15px!important;
		text-align: center
	}
	
	.header2 .link2,
	.header2 .link2:hover,
	.header3 .link2,
	.header3 .link2:hover {
		line-height: 2.5;
		margin-bottom: 5px
	}
	
	.header2 .guide-txt {
		font-size: 15px;
		font-weight: 400;
		text-align: center;
		margin: 0
	}
	
	.box-callus,
	.box-marina-spine {
		width: 100%
	}

	.padding-interior {
		text-align: center
	}
	
	.list-with-icon ul,
	.list-with-icon ol {
		margin: 0 0 10px 0px;
	}
	
	.marina-wrap .footer-links-wrap {
	    padding: 0px 0 60px;
	}
	.marina-wrap .footer-links-wrap ul li {
		margin-bottom: 10px
	}
	
	#mobile-menu li a {
		padding-bottom: 5px;
	}
	
	
	.page-wrap1 .h1-big,
	.procedures-header p {
		font-size: 22px
	}
	
	.wrap-banner .pos-mt-30 {
		margin-top: 0 !important;
	}
	
	.wrap-banner-middle .span6:first-child {
		padding-right: 0px;
		border-right: medium none;
	}
	
	.wrap-banner-middle .span6:last-child {
		padding-left: 0px;
	}

	.error-content-middle .banner-mask {
		background: #5aaae5;
		display: none;
	}
	
	.error-content-middle .banner-content {
		position: relative;
		margin: 0;
		display: block;
		overflow: hidden;
		background: #797a7d;
		float: none;
		padding: 10px 5px;
	}
	
	.banner-content .error {
		margin: 0px;
	}
	
	.page-wrap1 .footer-data-wrap p,
	.page-wrap1 .footer-data-wrap a,
	.page-wrap1 .footer-data-wrap li,
	.page-wrap1 .footer-data-wrap span,
	.page-wrap1 .footer-data-wrap em,
	.marina-wrap .contact-info2 li,
	.signup-form2 input,
	.signup-form2 button {
		font-size: 18px;
	}
	
	a.btn-for {
		margin-bottom: 15px;
		margin-top: 15px;
	}
	
	.marina-wrap ul.contact-info2 {
		margin-bottom: 10px;
	}
	
	.marina-wrap .footer-data-wrap {
		padding: 30px 0 5px 0;
		text-align: center;
	}
	
	.footer-data-wrap .social-icons1 {
	    text-align: center;
	}
	.marina-wrap .social-icons1 li a {
	    width: 35px;
	    height: 35px;
	}
	.footer-data-wrap .social-icons1 a i {
	    font-size: 20px;
	    line-height: 35px;
	}

	.marina-wrap .footer-data-wrap .footer-links {
	    margin-bottom: 0;
	    display: inline-block;
	    width: 100%;
	}	

	.marina-wrap .footer-data-wrap .footer-links a {
	    font-size: 14px;
	    width: auto;
	    float: none;
	    display: inline-block;
	    margin: 8px;
	}
	.marina-wrap .footer-data-wrap .col-center {
		margin-bottom: 0;
	}
	.marina-wrap .footer-data-wrap .col-right a.normal {
	    display: inline-block;
	    margin: 8px;
	    font-size: 14px;
	}

	.footer-data-wrap .carousel {
		margin-bottom: 0;
	}
	
	.footer-data-wrap .signup-form2 {
		margin-bottom: 15px;
	}
	
	.header-menu .menu-center {
		display: none;
	    position: absolute;
	    background: #dc1e34;
	    left: 0;
	    right: 0;
	    color: #fff;
	    top: 60px;
	}
	
	.marina-wrap .logo,
	.marina-wrap .logo:hover {
		margin-top: 5px;
	}

	.header-wrap-scroll .logo-scroll {
		display: none;
	}
	
	.header-wrap-scroll .header-phone p,
	.header-wrap-scroll .header-phone small,
	.header-wrap-scroll .logo {
		display: block;
	}
	
	.header-wrap {
		padding-left: 0;
		padding-left: 0;
	}
	
	.videoWrapper {
		padding-bottom: 51.5%;
	}
	
	.menu-succes-stories li {
		display: block;
		margin-right: 0;
	}
	#ask-a-question-form input[type="text"] {
		width: 100%;
		padding-left: 0;
		padding-right: 0;
	}
	.accordion-wrap1.span2 .accordion-group .accordion-heading a {
		font-size: 15px !important;
		line-height: 32px;
		text-align: left;
	}
	.accordion-wrap1.span2 .accordion-group .accordion-heading a span {
		font-size: 15px !important;
		float: left;
		margin-right: 15px;
	}
	.watch-youtube a.video-popup-link img {
		position: relative;
		top: -22px;
		width: 100%;
	}
	
	.videos2 .span3 .video-popup-link+.video-popup-link::after,
	.videos2 .watch-youtube>.video-popup-link::after {
		left: 30%;
		top: 30%
	}
	
	.box-breathe .img-letter,
	.box-breathe .img-right {
		float: none;
		margin-left: auto;
		padding: 0;
		margin-right: auto;
		display: block;
		margin-bottom: 10px
	}
	.box2-orange {
		min-height: 0;
		padding: 0 15px
	}
	.box2-orange p {
		margin-top: 0;
		margin-left: 0;
		width: 100%;
		padding: 0
	}
	.box-feedback .span3 {
		min-height: 0;
		margin-bottom: 0
	}
	.patient-testimonials p {
		font-size: 18px;
	}

	.box2-form1 .wrap-input .row-fluid .span2,
	ul.pw-profile-certifications li a span {
		display: none
	}
	.btn-banne {
		margin-left: 0
	}
	
	.contact-table .span8 {
		margin-bottom: 0
	}
	.deadline {
		margin-bottom: 20px
	}
	.btn-banne {
		margin-top: 20px;
		float: none
	}
	.wrap-ad {
		margin-top: 0
	}
	.page-wrap1 .calendar {
		margin-left: auto;
		margin-right: auto;
		float: none
	}

	.tabbable-search .note-tabs li {
		margin-bottom: 10px;
	}

	.marina-wrap .header-phone2 span {
		font-size: 20px !important;
		margin-top: 0;
	}
	.marina-wrap .header-phone2 p {
		font-size: 20px !important;
		float: none;
	}
	.header-phone2 {
		margin-bottom: 0 !important;
	}
	.wrap-home .slider-wrap1 .row-fluid {
		background: transparent;
	}
	
	.page-wrap1 .title-departaments h1 {
		margin-top: 40px;
	}
	.title-departaments .linkslist1 {
		margin-bottom: 0;
	}
	
	.btn:focus {
		outline: 5px auto transparent;
	}
	
	.marina-wrap .header-phone2 span {
		float: none;
		display: block;
	}
	.marina-wrap .header-phone2 p {
		display: block;
		margin-right: 0;
		text-align: center;
	}
	.header-wrap .clearfix.span3 {
		margin-bottom: 8px !important;
	}
	.page-wrap-community {
		margin-top: 0px;
	}
	.top-menu2 li:first-child {
		margin-top: 10px;
	}

	.nurses-list .physicians-marina h3 {
		min-height: 0px;
	}
	.no-phone {
		display: none;
	}
	.page-wrap1 .our-departaments {
		display: inline-block;
	}
	
	.page-wrap1 .list-simple-spine li a {
		padding: 15px 10px !important;
		text-align: center;
	}
	.video-popup-link+p {
		text-align: center;
		margin-top: 5px;
	}
	ul.list-with-icons-spine a {
		text-align: center;
	}
	.page-wrap1 .list-with-icons-spine li {
		margin-left: 0;
		width: 100%;
	}
	.page-wrap1 .title-standard-new {
		margin-top: 0px;
	}
	.athletes-spine-center .row-fluid li {
		width: 100%;
	}
	.page-wrap1 .list-with-icons {
		margin-top: 0;
		text-align: center;
		margin-bottom: 0;
	}
	.page-wrap1 .list-with-icons li {
		margin-bottom: 10px;
	}
	.page-wrap1 .list-with-icons li a {
		text-align: center;
		margin-bottom: 5px;
	}

	.bg-full .pos-mb-30 ul {
		-webkit-column-gap: 20px;
		-moz-column-gap: 20px;
		column-gap: 20px;
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}
	
	.three-sliders .item {
		width: 100%;
		float: none;
	}
	.three-sliders .item .inner .hover h3 {
		margin-top: 5%;
		font-size: 20px;
	}
	.three-sliders .item .inner .hover p {
		text-align: center;
		font-size: 15px;
		line-height: 20px;
	}
	.asc-left {
		float: none;
		margin-right: 0px;
	}
	#job-search {
		text-align: center;
	}
	#first-last-name,
	#search {
		margin-bottom: 0;
	}
	.search-form-main {
		width: 100%;
	}
	
	.header-menu .logo-div {
	    float: none;
	    display: block;
	}
	.header-menu .logo-div img.logo {
	    float: left;
	}
	
	.header-menu .header-phone {
        display: inline-block;
	    width: 100%;
	    margin-top: 15px;
	    margin-bottom: 10px;
		text-align: center;
		float: none;
		clear: both;
	}

	.watch-youtube a+div {
		padding: 5px;
	}


	.page-wrap1 .sponsors .item {
		width: 29%;
		padding: 2%;
	}
	.home-carousel-news h3 a {
		min-height: 0;
	}
	
	.wrap-home .tabs-wrap2 .carousel-inner .item {
		max-width: 400px;
		margin: auto!important;
		float: none;
	}
	.page-wrap1 .title-standard-new h1 {
		font-size: 30px;
		margin-top: 0px;
	}
	.page-wrap1 .title-standard-new {
		padding: 15px 0;
	}
	.page-wrap1 .title-standard-new span {
		font-size: 22px;
		margin-bottom: 20px;
		text-align: center;
	}
	.page-wrap1 .title-standard-new p,
	.title-services-page p {
		text-align: center;
	}
	.page-wrap1 ul.list-with-icons.list-about-page li {
		margin-bottom: 10px;
	}
	
	.page-wrap1 a.link2 {
		text-align: center;
	}
	.content-page {
		padding-bottom: 10px;
	}
	.page-wrap1 {
		padding-bottom: 20px;
	}
	.videos-tab .watch-youtube a.video-popup-link {
		width: 200px;
		margin: auto;
		display: block;
		margin-top: 10px!important;
	}
	.content-accordion .accordion .accordion-group .accordion-heading a {
		font-size: 18px!important;
		background-size: 16px;
	}
	.accordion-wrap1 .accordion .accordion-group {
		margin-bottom: 10px;
	}
	.accordion-wrap1 .accordion .accordion-group .accordion-heading h2 > a.accordion-toggle, 
	.accordion-wrap1 .accordion .accordion-group .accordion-heading h2 > a.accordion-toggle:hover,
	.accordion-wrap1 .accordion .accordion-group .accordion-heading a.collapsed,
	.accordion-wrap1 .accordion .accordion-group .accordion-heading a.collapsed:hover {
		background-size: 16px;
		padding: 10px 15px 10px 0px;
		display: block;
	}
	.accordion-wrap1 .accordion .accordion-inner {
		padding: 0;
	}
	.accordion-wrap1 .accordion .accordion-inner h2 {
		font-size: 20px;
		margin: 20px 0 10px;
	}
	.accordion-wrap1 .accordion .accordion-inner h3 {
		font-size: 20px;
		margin: 20px 0 10px;
	}
	.accordion-wrap1 .accordion .accordion-inner h4 {
		font-size: 18px;
		margin: 10px 0;
	}
	.lightbox {
		left: 50%;
		margin-left: -45%;
		width: 90%;
		max-width: 700px;
	}
	div#demoLightbox * {
		text-align: center;
	}
	div#demoLightbox h2 {
		font-size: 20px;
		line-height: 1.5;
	}
	div#demoLightbox a.close.link2 {
		float: none;
		text-align: center;
		font-size: 16px;
	}
	.accordion-wrap1 .accordion .accordion-inner .wrap-cta ul li:first-child {
		margin-right: 0;
	}
	.accordion-wrap1 .accordion .accordion-inner .wrap-cta ul li a {
		font-size: 15px;
		padding: 5px 10px;
		min-width: auto;
		display: inline-block;
	}
	
	.page-wrap1 .head-ph h1 {
		text-align: center;
	}
	
	.wrap-banner.wrap-banner-middle * {
		text-align: center;
	}
	.wrap-banner.wrap-banner-middle ul.contact-information {
		margin: 20px auto;
		display: block;
		float: none;
		text-align: center;
	}
	.wrap-banner.wrap-banner-middle ul.contact-information li {
		float: none;
		display: inline-block;
	}
	
	#page-main-content-box .page-wrap1 h3 {
		min-height: auto;
		font-size: 20px;
		text-align: center!important;
	}
	.video-half-left {
		width: 100%;
	}
	
	ul.list-with-icons-spine.list-simple-spine, .athletes-spine-center ul{
		margin: 0;
	}

	.page-wrap1 .title-description {
	    font-size: 17px;
	    padding: 10px;
	}
	.page-wrap1 .title-departaments h1 {
	    margin-top: 30px;
	}
	.page-wrap1 .title-departaments h1 {
	    font-size: 30px;
	}
	.page-wrap1 .list-with-icons{
		margin: 0;
	}
	.page-wrap1 ul.list-with-icons.list-about-page li.span3 {
	    padding: 0;
	    margin-left: 0;
	    margin-right: 0;
	}
	.span2_5 {
	    width: 46%!important;
	    float: left!important;
	    margin: 2%!important;
	    clear: none!important;
	}
	.blog-video-left {
	    width: 100%;
	    float: none;
	    margin-right: 0;
	    margin-bottom: 15px;
	}

	.all-videos .videos .item {
	    width: 48%;
	}
	.all-videos .videos .item .text .title h3{
		min-height: 75px!important;
	}
	.all-videos .videos .item a.video-popup-link {
	    width: 100%;
	    margin-top: 0px!important;
	}
	.page-wrap1 td a, .page-wrap1 td em, .page-wrap1 td li, .page-wrap1 td ol, .page-wrap1 td p, .page-wrap1 td span {
	    font-size: 16px;
	}
	.page-wrap1 h2 {
	    font-size: 25px !important;
        margin: 15px 0;
	}
	#page-main-content-box .page-wrap1 h2 {
		margin: 20px 0;
	}
	
	.footer-logos{
		display: none;
	}
	.page-wrap1 .list-with-icons li {
	    margin-left: 0;
	}
	
	.article-box img, .slider-home .item img {
		width: auto;
    	height: auto;
	}
	.slide-article .img-container {
        height: auto;
	}
	.home-slider-tabs .slider-home {
	    padding-top: 15px;
	}
	.wrap-home .wrap-latest {
	    border: 0;
	}
	.wrap-home .latest {
	    border: 0;
	    border-bottom: 1px solid #797a7d;
	}
	.slider-home .item, 
	.slider-home .item > div {
	    min-height: auto;
	    text-align: center;
	}
	.slider-home .item {
	    width: 48%;
	    display: block;
	}
	.slider-home.slider-news .item,
	.slider-home.slider-articles .item {
	    width: 48%;
	    display: block;
	    padding: 1%!important;
	}
	.home-accordion-mobile {
		padding: 15px;
	}
	.home-slider-tabs .watch-youtube {
	    height: auto;
    }
    .home-slider-tabs .video-container {
	    border: 0;
	    border-bottom: 1px solid #797a7d;
	}
	.home-slider-tabs .slide-article {
		border: 0;
	    border-bottom: 1px solid #797a7d;
	}

    .wrap-home .latest .img {
        height: auto;
	}
	.wrap-home .wrap-latest p, .border-news.slide-article p, .slide-article p, .watch-youtube p, .home-slider-tabs .video-container p {
	    font-size: 16px;
	    letter-spacing: 0;
	    margin-bottom: 0;
	    line-height: 22px;
	    min-height: auto;
	    text-align: center;
	}
	.wrap-home .slide-article p,
	.wrap-home .wrap-latest p {
		font-size: 14px;
		line-height: 18px;
		min-height: 80px;
	}
	.slider-home .item a.register-events {
	    display: block;
	    padding: 10px 5px;
	    font-size: 18px;
	    line-height: 25px;
	    width: auto;
	    position: relative;
	    bottom: auto;
	}
	
	a:hover .item .latest, .border-news.slide-article:hover, 
	.border-news.slide-article:hover p, .slide-article:hover, 
	.slide-article:hover p, .home-slider-tabs .video-container:hover, 
	.home-slider-tabs .video-container:hover p {
	    background: transparent;
	    color: initial;
	}
	.wrap-home a:hover .wrap-latest p, .wrap-home a:hover .wrap-latest span {
	    color: initial;
	}

	.tabs-acordion h4 {
		text-align: center;
		margin-top: 15px;
	}
	.contact-table .span7,
	.contact-table .span8 {
		margin-bottom: 0;
	}
	.page-wrap1 p a {
	    white-space: normal;
	    word-break: break-word;
	}
	ul.list-with-icons-spine.list-with-icons-weight-loss {
	    margin: 0;
	}
	
	.article-box h3 a, .slider-home .item .news-box h3 a{
		min-height: auto;
	}
	
	div.popup .popup-body{
	    margin-top: 20%;
	    width: auto;
	}
	
	.page-wrap1 ul.list-with-icons.list-about-page li a {
	    min-height: auto;
	}

	.wrap-address {
	    display: none!important;
	}
	.map-mobile {
		display: block!important;
	}
	.map-mobile .img-map {
		display: block;
	}
	.map-mobile .img-map img{
		width: 100%;
		height: auto;
	}
	.page-wrap1 .map-mobile .locations .item {
		text-align: left;
	}
	.page-wrap1 .map-mobile .locations .item {
	    display: inline-block;
	    margin-bottom: 20px;
	}
	.page-wrap1 .map-mobile .locations .item h3{
	    font-weight: bold;
	    text-align: left!important;
	    font-size: 18px!important;
	}
	.page-wrap1 .map-mobile .locations .item p{
	    text-align: left;
	}
	.page-wrap1 .map-mobile .locations .item a.btn-orange-get{
	    margin: 0;
	    padding: 5px 15px;
	    font-size: 14px;
	}
	.page-wrap1 .map-mobile .locations .item a.btn-orange-get:hover{
	    color: #ffffff;
	    background: #77787b;
	    text-decoration: none;
	}
	div#register-for-an-event input {
	    margin-bottom: 0;
	}
	div#register-for-an-event .span6 {
	    margin-bottom: 10px;
	}
	div#register-for-an-event .center{
		text-align: center;
	}
	div#registerEvent{
		padding-bottom: 0;
	}
	
	
	.half-img,
	.img-half,
	.half-image,
	.image-half {
		width: 100%;
		margin-right: 0;
		padding-right: 0;
		float: none;
		margin-bottom: 15px;
	}
	#volunteer-application-form {
	    margin-top: 0;
	}
	#volunteer-application-form input {
	    margin-bottom: 0;
	}

	.small-accordion .accordion .accordion-group .accordion-heading h3 > a.accordion-toggle, 
	.small-accordion .accordion .accordion-group .accordion-heading h3 > a.accordion-toggle:hover,
	.small-accordion .accordion .accordion-group .accordion-heading h2 > a.accordion-toggle, 
	.small-accordion .accordion .accordion-group .accordion-heading h2 > a.accordion-toggle:hover {
	    font-size: 16px;
	}
	.patients-feed .item {
	    width: 48%;
	}
	
	.sitemap-categ-section .line.items3 {
	    width: 100%;
	    margin-bottom: 15px;
	}
	.sitemap-categ-section .line .links-dept a {
	    width: 100%;
	    margin-right: 0;
	}
	.sitemap-categ-section .line h4 {
	    font-size: 18px;
	}

	.wcd-container {
		padding: 31px 15px 10px;
	}
	
	.wcd-message {
		float: left;
		max-width: 100%;
	}

}


@media (max-width:755px) {
	
	.img-center {
		display: none
	}
	
	.box-breathe .img-center,
	.media .img-center {
		display: block
	}
	
}


@media (max-width:640px) {
	
	.header2 h3,
	.header3 h3 {
		font-size: 18px;
		line-height: 38px
	}
	
	.header3 .link2,
	.header3 .link2:hover {
		font-size: 11px;
		line-height: 18px
	}
	
	.header3 .banner-text {
		display: none
	}

	.patients-feed .item {
	    width: 48%;
	}
	
}


@media(max-width: 600px) {
	.blog-content .list-with-icon.four li, 
	#page-main-content-box .list-with-icon.four li, 
	.content-accordion .accordion .accordion-inner ul.list-with-icons.four li {
	    width: calc(100% - 20px);
	}

	.page-wrap1 .sponsors .item {
		width: 40%;
		padding: 2%;
	}
	
	.contact-phones h4 {
	    font-size: 16px;
	}
	
	#become-mentor label {
		font-size: 15px;
	}
	#become-mentor input {
	    margin-bottom: 10px;
	}
	.sitemap-categ-section .line .links-patients a {
		width: 48%;
	}
	.sitemap-categ-section .line h4 {
	    font-size: 18px;
	}
	.sitemap-categ-section .line {
	    margin-bottom: 15px;
	}
	.sitemap-categ-section .line .links-services a {
	    width: 100%;
	    margin-right: 0;
	}
}


@media (max-width:550px) {
	
	.info-contact {
		width: 100%
	}
	
	.info-contact li {
		float: none;
		border: none
	}
	
	.info-contact li:first-child {
		margin-bottom: 20px
	}
	
	.request-col {
		margin-top: 115px
	}
	
	.title-video span {
		font-size: 15px
	}
	
	.address-phone li span a {
		font-weight: bold;
		text-align: center;
		float: none;
	}
	
	.signup-form2 input,
	.signup-form2 button {
		font-size: 14px;
	}

	.bg-full .pos-mb-30 ul {
		-webkit-column-count: 1;
		-moz-column-count: 1;
		column-count: 1;
	}
	
	.sitemap .panel-default {
		margin-bottom: 10px;
	}
	
	.patients-feed .item {
	    width: 100%;
	    padding: 0;
	    display: block;
	    margin-bottom: 15px;
	}
	.patients-feed .item .inner {
	    text-align: center;
	    margin: 0;
	    display: flow-root;
	}

}

@media (max-width:500px) {
	.page-wrap1 .title-standard-new h1 {
	    font-size: 25px;
	}
	.page-wrap1 .title-standard-new span {
	    font-size: 18px;
	}
	.financial-assistance a.link2.full-width {
	    font-size: 16px;
	}

	.page-wrap1 .title-standard-new h1 {
	    font-size: 25px;
	}
	.page-wrap1 .title-standard-new p, .title-services-page p {
	    font-size: 16px;
	}

	.header2 .span8 .span6.no-margin-bottom {
		display: none
	}
	
	.address-phone li span {
		font-size: 15px;
	}
	.marina-wrap ul.contact-info2 li {
		font-size: 15px;
		line-height: 20px;
	}
	
	.box-green{
		padding: 15px;		
	}
	
	.box-green .span4{
		margin: 0;
	}
	
	.wrap-home .slide-article p,
	.wrap-home .wrap-latest p {
		min-height: 110px;
	}
	.wrap-home .slide-article 
	.wrap-home .wrap-latest {
		padding: 5px 0;
	}

	.map-section .map-right .locations {
		text-align: center;
	}
	.map-section .map-right .locations .item h3 {
	    text-align: center!important;
	    margin: 10px 0;
	}
	.map-section .map-right .locations .item p {
		text-align: center;
	}
	.map-section .map-right .locations h4 {
	    font-size: 18px;
	}

}

@media (max-width:480px) {
	img.profile-pic {
        min-width: 100%
    }
	
	.slider-wrap1 .carousel .carousel-indicators li {
		width: 10px;
		height: 10px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-khtml-border-radius: 5px;
		border-radius: 5px;
		box-shadow: 1px 1px 2px #333
	}
	
	.accordion-wrap1 .accordion .accordion-group .accordion-heading a,
	.accordion-wrap1 .accordion .accordion-group .accordion-heading a:hover {
		padding: 5px 28px 5px 5px
	}
	
	img.profile-pic {
		min-width: 100%
	}

	.header-phone .color-bright1,
	.header-phone .pl-phone {
		display: block;
		margin-top: 8px
	}
	.header-wrap .open-menu{
		margin-top: 10px;
	}
	.header-menu .logo-div img.logo {
	    max-width: 220px;
	}
	
	.marina-wrap .financial-counseling,
	.marina-wrap .insurance-billing,
	.marina-wrap .medical-records,
	.marina-wrap .self-parking,
	.marina-wrap .visiting-hours {
		background-position: center top;
		padding: 107px 0 0;
		min-height: 0;
		text-align: center;
	}
	.marina-wrap .page-wrap1 .careers-volunteers .span4 p {
		margin-top: 0
	}

	a.btn-orange-get {
		display: block;
		float: none;
		padding: 10px;
	}
	.address-phone li i {
	    font-size: 15px;
	    width: 20px;
	}
	.address-phone li span a {
	    font-size: 15px;
	    margin-left: 5px;
	}
	.marina-wrap .contact-info2 li i {
	    font-size: 15px;
	    width: 20px;
	}
	.signup-form2 button[type="submit"], .signup-form2 button[type="submit"]:hover{
		font-size: 12px;
	}
	.assistant-list li.span2 {
	    width: 48%;
	}
	
	.covid-alert {
		padding: 5px;
	}
	.page-wrap1 h2 {
	    font-size: 22px !important;
	}
}

@media(max-width: 450px) {
	.page-wrap1 h1 {
	    font-size: 25px;
	}
	.page-wrap1 .sponsors .item {
		width: 90%;
		max-width: 300px;
		padding: 20px 0;
	}
	
	.tabs-wrap1 h4 {
		font-size: 22px;
	}
	.content-accordion .accordion .accordion-inner .tb-bmi .nav-tabs li a,
	.content-accordion .accordion .accordion-inner .tb-bmi .nav-tabs li a:hover {
		font-size: 15px!important;
	}
	
	.content-accordion .accordion .accordion-inner .tb-bmi .nav-tabs li a {
		padding: 10px 30px;
		color: #333!important;
		width: 100%;
		text-align: center;
		display: inline-block;
		padding: 5px 0px!important;
	}

	.patients-feed .item {
	    width: 100%;
        margin: 0;
    	margin-bottom: 15px;
	}
	.patients-feed .item .text p.description {
	    height: auto;
	}
	.patients-feed .item .text p.title {
	    margin-bottom: 0;
	}
	.content-patients .patient {
	    width: 100%;
        margin: 0;
    	margin-bottom: 15px;
	}
	.content-patients .patient .text p {
	    height: auto;
	    min-height: auto;
	}
	.content-patients .patient .text h3 {
	    margin-bottom: 0;
	    font-size: 18px;
	}
	.content-patients .patient .text a{
		font-size: 14px;
	}
	
	.page-wrap1 .watch-youtube h3 a, .page-wrap1 .watch-youtube h3 a span {
	    font-size: 12px;
	}
	.slider-home .item {
	    width: 100%;
	    display: block;
	    padding: 0!important;
        margin-bottom: 30px;
	}
	
}

@media (max-width:380px) {

    .info-contact li a {
        font-size: 20px
    }

	.info-contact li a {
		font-size: 20px
	}
}

@media(min-width: 768px) and (max-width: 980px) {

	.blue-table .span4 {
		padding-bottom: 98px
	}
	.three-sliders .item .inner .hover h3 {
		font-size: 20px;
		margin-top: 0;
	}
	.three-sliders .item .inner .hover p {
		line-height: 20px;
	}

}

@media(min-width:992px) and (max-width:1499px) {
	.blue-table .span4 {
		padding-bottom: 56px
	}
}





